#hills-header{
	background-color:#48c9b0;
}

.hills-relative{
	position:relative;
}
.hills-absolute-right{
	position:absolute;
	right:0;
	top:0;
}

.hills-center{
	margin-left:auto;
	margin-right:auto;
	float:none;
}

.hills-nav li a{
	color:#fff;
	text-decoration: none;
}
.hills-nav li a:hover{
	color:#48c9b0;
}
.hills-nav li.active a,.hills-nav li.active a:hover{
	background-color:#fff;
	color:#48c9b0;
}

.hills-form{
	margin:150px auto;
	border-radius:6px;
	position:relative;
	padding:24px;
}
.hills-form .hills-signup-field{
	width:445px;
	text-align:center;
	border-color:transparent;
	font-size: 17px;
	padding-bottom: 11px;
	padding-top: 11px;
	text-indent: 3px;
}
.hills-signup-field-icon{
	position:absolute;
	right:13px;
	top:14px;
	color: #bfc9ca;
	font-size: 16px;
}